/**
 * XController
 * 作为所有视图控制器类的父类，将共有的处理，在这里进行完成。
 * @author              罗伟权
 * @createdate          2013-07-22
 * @version             1.0
 */

#import <UIKit/UIKit.h>


@interface XController : UIViewController


/**
 * 设置参数列表（清空原来的参数）
 * @param        params，参数列表
 * @result
 */
- (void)setParams:(NSDictionary *)params;


/**
 * 添加参数（在原来参数的基础上添加新的参数（当参数名一致时，会覆盖同名的参数））
 * @param        param，参数
 * @param        key，参数名
 * @result
 */
- (void)addParam:(NSObject *)param forKey:(NSString *)key;


/**
 * 通过Key值，获取参数
 * @param        key，参数对应的Key值
 * @result       返回对应的Key值
 */
- (NSObject *)paramForKey:(NSString *)key;


/**
 * 显示
 * @result
 */
- (void)show;


@end
